/*
* 木桶原理：一个木桶所能装的最多水是由木板中最短的那一块所决定的，所以挑选尽可能长的板
* 给定若干木板，如何从中挑选出两块最长的拼出最大面积
* 一次循环，左右两边都开始找，分别找出两边最大的
*
*
* */
let table = [10,20,50,60,40,30,5,3,2,45,1,5,6,4,8,9,3,6]

function maxArea(table){
    let i = 0 //从左边开始
    let j = table.length - 1 //从右边开始
    let max = 0
    while(i < j){
        //let bottom = j - i //底边
        max = Math.max(max,(j - i) * (table[j] <= table[i] ? table[j--] : table[i++]))
        //三目运算符中是取最长的两块中较短的那一块，因为是由较短的决定水的多少
    }

    return max
}
maxArea(table)